Skip to main content

VARS

Com a reescrita do Orquestrador, as VARS agora se tornaram algo bem poderoso. Os dados são gravados na tabela vars, possibilitando a escrita e recuperação rápida de qualquer campo e valor desejado.

VARS são variáveis definitivas ou temporárias com escopo de usuário.

Dica

Não é necessário configurar um "Contexto de Saída", as variáveis funcionam independente de contexto


Alteração/inserção de variáveis

As variáveis customizadas podem ser inseridas ou manipuladas utilizando o método setVar em payloads Javascript. A função recebe como parâmetros o nome do dado a ser alterado e o valor do mesmo.

/* 
Primeiro Parâmetro: Variável a ser alterada/criada
Segundo Parâmetro: Valor da variável
*/
setVar("trial", "finished");

Também é possível configurar valores sem o uso da função setVar, acessando diretamente o objeto vars:

vars.trial = "Finished";

Recuperação de variáveis

Os dados de usuário estão acessíveis no objeto vars:

const trial = vars.trial;

Também podem ser acessados em um Simple Text Response:

Valor `${vars.trial}`;

Limpeza de variáveis

É possível remover uma variável definindo o seu valor como null:

setVar("trial", null);
vars.trial = null;

Limpeza de todas variáveis

É possível limpar o objeto VARS do usuário da seguinte maneira:

clearVars();

Importante

O uso de vars = null não tem efeito nesse escopo, portanto não deve ser utilizado.